package main

import (
	"fmt"
	"net/rpc"
)

func main() {
	//建立连接
// 	rpc.Dial 是 Go 语言中的一个函数，用于创建和服务器的连接。该函数使用指定的网络地址（例如 TCP 地址）和协议
// 	（例如 HTTP 或 WebSocket）来建立连接，并返回一个 net.Conn 接口类型的对象。通过该对象，可以向服务器发送请求并接收响应。
// rpc.Dial 通常用于创建客户端连接，以便向远程服务器发送请求。在使用该函数时，需要指定远程服务器的地址和协议
	client, err := rpc.Dial("tcp","localhost:1234")
	if err != nil{
		panic("连接失败")
	}
	var reply string //string有默认值
	err = client.Call("HelloService.Hello","world",&reply)
	if err != nil{
		panic("调用失败")
	}
	fmt.Println(reply)
}